non-recourse finance - German English Dictionary